@charset "utf-8";
html{-webkit-font-smoothing:antialiased;height: 100%;touch-action: manipulation;}
blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
header, hgroup, nav, menu, main, section, article, summary, details, aside, figure, figcaption, footer{display: block;margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
table,th,td{border: 1px solid black;}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:400;}
dl,ol,ul{list-style-type:none}
h1,h2,h3,h4,h5,h6{font-size:100%;}
a{text-decoration:none;color: inherit;}
a:hover{text-decoration:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:none;blr:expression(this.onFocus=this.blur())}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
textarea{resize:none;outline: none;font-family: Arial,Microsoft Yahei;}
img{vertical-align:middle;max-width: 100%;height: auto;}
button,input[type=submit],input[type=text],input[type=button]{-webkit-appearance:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;blr:expression(this.onFocus=this.blur())}
input{outline: 0;}
input::-webkit-input-safebox-button{display: none;/*去掉搜狗浏览器密码软盘*/}
body{color: #000;font-family: Arial,Microsoft Yahei;}
body *{box-sizing: border-box;line-height: 1;}

#web-ietip {width: 526px; height: 90px; padding: 83px 0 0 84px; overflow:hidden; background: url(../css/ietip/browser.png) no-repeat center center; margin: 200px auto 0;}
#web-ietip a{display: block; width: 65px; height: 80px; float: left;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.ellipsis{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.eps2{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}


html{font-size: calc(100vw / 1920 * 100);}
@media(max-width: 1920px){
    html{font-size: 100px;}
}
@media(max-width: 1700px){
    html{font-size: calc(100vw / 1700 * 100);}
}
@media(max-width: 900px){
    html{font-size: calc(900px / 1700 * 100);}
}

body{font-size: calc(16 * 100vw / 1920);}
@media(max-width: 1584px){
    body{font-size: 13.2px;}
}

.s12{font-size: calc(12 * 100vw / 1920);}
@media(max-width: 1920px){
    .s12{font-size: 12.0px;}
}
.s13{font-size: calc(13 * 100vw / 1920);}
@media(max-width: 1816px){
    .s13{font-size: 12.3px;}
}
.s14{font-size: calc(14 * 100vw / 1920);}
@media(max-width: 1728px){
    .s14{font-size: 12.6px;}
}
.s15{font-size: calc(15 * 100vw / 1920);}
@media(max-width: 1651px){
    .s15{font-size: 12.9px;}
}
.s16{font-size: calc(16 * 100vw / 1920);}
@media(max-width: 1584px){
    .s16{font-size: 13.2px;}
}
.s17{font-size: calc(17 * 100vw / 1920);}
@media(max-width: 1524px){
    .s17{font-size: 13.5px;}
}
.s18{font-size: calc(18 * 100vw / 1920);}
@media(max-width: 1472px){
    .s18{font-size: 13.8px;}
}
.s19{font-size: calc(19 * 100vw / 1920);}
@media(max-width: 1424px){
    .s19{font-size: 14.1px;}
}
.s20{font-size: calc(20 * 100vw / 1920);}
@media(max-width: 1382px){
    .s20{font-size: 14.4px;}
}
.s21{font-size: calc(21 * 100vw / 1920);}
@media(max-width: 1344px){
    .s21{font-size: 14.7px;}
}
.s22{font-size: calc(22 * 100vw / 1920);}
@media(max-width: 1309px){
    .s22{font-size: 15.0px;}
}
.s23{font-size: calc(23 * 100vw / 1920);}
@media(max-width: 1277px){
    .s23{font-size: 15.3px;}
}
.s24{font-size: calc(24 * 100vw / 1920);}
@media(max-width: 1248px){
    .s24{font-size: 15.6px;}
}
.s25{font-size: calc(25 * 100vw / 1920);}
@media(max-width: 1221px){
    .s25{font-size: 15.9px;}
}
.s26{font-size: calc(26 * 100vw / 1920);}
@media(max-width: 1196px){
    .s26{font-size: 16.2px;}
}
.s27{font-size: calc(27 * 100vw / 1920);}
@media(max-width: 1173px){
    .s27{font-size: 16.5px;}
}
.s28{font-size: calc(28 * 100vw / 1920);}
@media(max-width: 1152px){
    .s28{font-size: 16.8px;}
}
.s29{font-size: calc(29 * 100vw / 1920);}
@media(max-width: 1132px){
    .s29{font-size: 17.1px;}
}
.s30{font-size: calc(30 * 100vw / 1920);}
@media(max-width: 1113px){
    .s30{font-size: 17.4px;}
}
.s31{font-size: calc(31 * 100vw / 1920);}
@media(max-width: 1096px){
    .s31{font-size: 17.7px;}
}
.s32{font-size: calc(32 * 100vw / 1920);}
@media(max-width: 1080px){
    .s32{font-size: 18.0px;}
}
.s33{font-size: calc(33 * 100vw / 1920);}
@media(max-width: 1064px){
    .s33{font-size: 18.3px;}
}
.s34{font-size: calc(34 * 100vw / 1920);}
@media(max-width: 1050px){
    .s34{font-size: 18.6px;}
}
.s35{font-size: calc(35 * 100vw / 1920);}
@media(max-width: 1036px){
    .s35{font-size: 18.9px;}
}
.s36{font-size: calc(36 * 100vw / 1920);}
@media(max-width: 1024px){
    .s36{font-size: 19.2px;}
}
.s37{font-size: calc(37 * 100vw / 1920);}
@media(max-width: 1011px){
    .s37{font-size: 19.5px;}
}
.s38{font-size: calc(38 * 100vw / 1920);}
@media(max-width: 1000px){
    .s38{font-size: 19.8px;}
}
.s39{font-size: calc(39 * 100vw / 1920);}
@media(max-width: 989px){
    .s39{font-size: 20.1px;}
}
.s40{font-size: calc(40 * 100vw / 1920);}
@media(max-width: 979px){
    .s40{font-size: 20.4px;}
}
.s41{font-size: calc(41 * 100vw / 1920);}
@media(max-width: 969px){
    .s41{font-size: 20.7px;}
}
.s42{font-size: calc(42 * 100vw / 1920);}
@media(max-width: 960px){
    .s42{font-size: 21.0px;}
}
.s43{font-size: calc(43 * 100vw / 1920);}
@media(max-width: 951px){
    .s43{font-size: 21.3px;}
}
.s44{font-size: calc(44 * 100vw / 1920);}
@media(max-width: 942px){
    .s44{font-size: 21.6px;}
}
.s45{font-size: calc(45 * 100vw / 1920);}
@media(max-width: 934px){
    .s45{font-size: 21.9px;}
}
.s46{font-size: calc(46 * 100vw / 1920);}
@media(max-width: 926px){
    .s46{font-size: 22.2px;}
}
.s47{font-size: calc(47 * 100vw / 1920);}
@media(max-width: 919px){
    .s47{font-size: 22.5px;}
}
.s48{font-size: calc(48 * 100vw / 1920);}
@media(max-width: 911px){
    .s48{font-size: 22.8px;}
}
.s49{font-size: calc(49 * 100vw / 1920);}
@media(max-width: 905px){
    .s49{font-size: 23.1px;}
}
.s50{font-size: calc(50 * 100vw / 1920);}
@media(max-width: 898px){
    .s50{font-size: 23.4px;}
}
.s51{font-size: calc(51 * 100vw / 1920);}
@media(max-width: 892px){
    .s51{font-size: 23.7px;}
}
.s52{font-size: calc(52 * 100vw / 1920);}
@media(max-width: 886px){
    .s52{font-size: 24.0px;}
}
.s53{font-size: calc(53 * 100vw / 1920);}
@media(max-width: 880px){
    .s53{font-size: 24.3px;}
}
.s54{font-size: calc(54 * 100vw / 1920);}
@media(max-width: 874px){
    .s54{font-size: 24.6px;}
}
.s55{font-size: calc(55 * 100vw / 1920);}
@media(max-width: 869px){
    .s55{font-size: 24.9px;}
}
.s56{font-size: calc(56 * 100vw / 1920);}
@media(max-width: 864px){
    .s56{font-size: 25.2px;}
}
.s57{font-size: calc(57 * 100vw / 1920);}
@media(max-width: 858px){
    .s57{font-size: 25.5px;}
}
.s58{font-size: calc(58 * 100vw / 1920);}
@media(max-width: 854px){
    .s58{font-size: 25.8px;}
}
.s59{font-size: calc(59 * 100vw / 1920);}
@media(max-width: 849px){
    .s59{font-size: 26.1px;}
}
.s60{font-size: calc(60 * 100vw / 1920);}
@media(max-width: 844px){
    .s60{font-size: 26.4px;}
}
.s61{font-size: calc(61 * 100vw / 1920);}
@media(max-width: 840px){
    .s60{font-size: 26.7px;}
}
.s62{font-size: calc(62 * 100vw / 1920);}
@media(max-width: 836px){
    .s60{font-size: 27.0px;}
}
.s63{font-size: calc(63 * 100vw / 1920);}
@media(max-width: 832px){
    .s60{font-size: 27.3px;}
}
.s64{font-size: calc(64 * 100vw / 1920);}
@media(max-width: 828px){
    .s60{font-size: 27.6px;}
}
.s65{font-size: calc(65 * 100vw / 1920);}
@media(max-width: 824px){
    .s60{font-size: 27.9px;}
}
.s66{font-size: calc(66 * 100vw / 1920);}
@media(max-width: 820px){
    .s60{font-size: 28.2px;}
}
.s67{font-size: calc(67 * 100vw / 1920);}
@media(max-width: 816px){
    .s67{font-size: 28.5px;}
}
.s68{font-size: calc(68 * 100vw / 1920);}
@media(max-width: 813px){
    .s68{font-size: 28.8px;}
}
.s69{font-size: calc(69 * 100vw / 1920);}
@media(max-width: 809px){
    .s69{font-size: 29.1px;}
}
.s70{font-size: calc(70 * 100vw / 1920);}
@media(max-width: 806px){
    .s70{font-size: 29.4px;}
}
.s70{font-size: calc(70 * 100vw / 1920);}
@media(max-width: 803px){
    .s70{font-size: 29.7px;}
}
.s71{font-size: calc(71 * 100vw / 1920);}
@media(max-width: 800px){
    .s71{font-size: 30px;}
}
.s72{font-size: calc(72 * 100vw / 1920);}
@media(max-width: 796px){
    .s72{font-size: 30.3px;}
}
.s73{font-size: calc(73 * 100vw / 1920);}
@media(max-width: 793px){
    .s73{font-size: 30.6px;}
}
.s74{font-size: calc(74 * 100vw / 1920);}
@media(max-width: 791px){
    .s74{font-size: 30.9px;}
}
.s75{font-size: calc(75 * 100vw / 1920);}
@media(max-width: 788px){
    .s75{font-size: 31.2px;}
}
.s76{font-size: calc(76 * 100vw / 1920);}
@media(max-width: 79px){
    .s76{font-size: 31.5px;}
}
.s77{font-size: calc(77 * 100vw / 1920);}
@media(max-width: 785px){
    .s77{font-size: 31.8px;}
}
.s78{font-size: calc(78 * 100vw / 1920);}
@media(max-width: 782px){
    .s78{font-size: 32.1px;}
}
.s79{font-size: calc(79 * 100vw / 1920);}
@media(max-width: 780px){
    .s79{font-size: 32.4px;}
}
.s80{font-size: calc(80 * 100vw / 1920);}
@media(max-width: 777px){
    .s80{font-size: 32.7px;}
}


@media(max-width: 750px){
    .z1{max-width: 500px !important;width: 100% !important;margin: 0 auto !important;padding: 0 !important;float: none !important;display: block !important;}
    .z2,.z3,.z4,.z5{float: none !important;display: inline-block !important;vertical-align: top !important;margin: 0 2% 2% 0 !important;}
    .z2{width: 49% !important;}
    .z3{width: 32% !important;}
    .z4{width: 23.5% !important;}
    .z5{width: 18.4% !important;}
    .z2:nth-child(2n),.z3:nth-child(3n),.z4:nth-child(4n),.z5:nth-child(5n){margin-right: 0 !important;}
    
    .l1{padding-left: 10px !important;}
    .r1{padding-right: 10px !important;}
    .t1{padding-top: 10px !important;}
    .b1{padding-bottom: 10px !important;}
    .l2{padding-left: 20px !important;}
    .r2{padding-right: 20px !important;}
    .t2{padding-top: 20px !important;}
    .b2{padding-bottom: 20px !important;}
    .l3{padding-left: 30px !important;}
    .r3{padding-right: 30px !important;}
    .t3{padding-top: 30px !important;}
    .b3{padding-bottom: 30px !important;}
}


.a-a{width: 100%;}
.a-bn{width: 100%;}
.a-img{width: 100%;}
.a-c{position: relative;}
.a-box{display: block;width: 100%;position: relative;}
.a-img{width: 100%;}
.a-bn .swiper-pagination-bullet{width: .25rem;height: .25rem;border-radius: 50%;border: 1px solid transparent;border-radius: 50%;background-color: transparent;opacity: 1;position: relative;}
.a-bn .swiper-pagination-bullet:after{content: "";width: .1rem;height: .1rem;background-color: #fff;display: block;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);border-radius: 50%;}
.a-bn .swiper-pagination-bullet-active{border-color: #fff;}
.a-bn.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 .17rem;}
.a-bn.swiper-container-horizontal>.swiper-pagination-bullets{bottom: .6rem;font-size: 0;}
@media(max-width: 750px){
    .a-bn.swiper-container-horizontal>.swiper-pagination-bullets{bottom: 10px;}
}

header{width: 100%;background-color: #fff;position: relative;z-index: 123;box-shadow: 0 0 4px rgba(0,0,0,0.1);}
.h-top{width: 100%;border-bottom: 1px solid #eee;}
.h-center{width: 14rem;margin: 0 auto;}
.h-index{float: left;display: inline-block;margin-top: .2rem;}
.h-logo{height: .49rem;}
.h-right{float: right;font-size: 0;padding: .25rem 0;}
.h-sch{width: 2.8rem;display: inline-block;vertical-align: top;}
.h-form{width: 100%;font-size: 0;border-radius: .2rem;}
.h-text{width: 71.43%;border: none;height: .4rem;padding: 0 .19rem;border-radius: .2rem 0 0 .2rem / .2rem 0 0 .2rem;border: 1px solid #de0010;color: #333;vertical-align: top;}
.h-smt{width: 28.57%;height: .4rem;line-height: .4rem;border-radius: 0 .2rem .2rem 0 / 0 .2rem .2rem 0;text-align: center;cursor: pointer;color: #fff;background-image: url(../images/2.png);background-size: .18rem .18rem;vertical-align: top;border: none;background-color: #de0010;background-repeat: no-repeat;background-position: center center;}
.h-login{width: .4rem;height: .4rem;border-radius: 50%;margin-left: .2rem;background-image: url(../images/90.png);background-repeat: no-repeat;background-position: center center;background-size: .22rem .21rem;border: 1px solid #ccc;display: inline-block;vertical-align: top;}
.h-photo{width: .4rem;height: .4rem;border-radius: 50%;margin-left: .2rem;background-size: cover;background-position: center center;display: inline-block;vertical-align: top;}
.h-bot{width: 100%;background-color: #fff;position: relative;}
.h-nav{width: 14rem;margin: 0 auto;text-align: center;font-size: 0;}
.h-li{display: inline-block;vertical-align: top;width: 14.285%;}
.h-link{display: inline-block;vertical-align: top;line-height: .6rem;color: #333;width: 100%;transition: all .3s;}
.h-sub{width: 100%;position: absolute;left: 0;top: 100%;background-color: rgba(255,255,255,0.9);font-size: 0;padding: .18rem 0;display: none;}
.h-sub>li{display: inline-block;vertical-align: top;}
.h-sub>li>a{display: inline-block;vertical-align: top;line-height: .4rem;padding: 0 .85rem;color: #333;}
@media(max-width: 1920px){
    .h-login{background-size: 18px 18px;}
}
@media(min-width: 1201px){
    .h-link:hover{background-color: #de0010;color: #fff;}
    .h-li.active .h-link{background-color: #de0010;color: #fff;}
    .h-li:hover .h-link{background-color: #de0010;color: #fff;}
    .h-sub>li>a:hover{color: #de0010;font-weight: bold;}
}
@media(max-width: 1200px){
    body{padding-top: 45px;}
    header{height: 45px;position: fixed;left: 0;top: 0;z-index: 12345;}
    .h-nav{width: 280px;height: 100vh;overflow: auto;padding: 10px 0;position: fixed;right: -280px;top: 0;z-index: 123456;background-color: #fff;transition: all .3s;}
    .h-li{width: 100%;position: relative;}
    .h-link{display: block;width: 100%;padding: 10px 40px 10px 20px;line-height: 1.5;text-align: left;}
    .h-li.active .h-link{color: #de0010;}
    .h-li.has-nav:after{content: "+";display: inline-block;width: 40px;height: 40px;line-height: 40px;text-align: center;position: absolute;right: 0;top: 0;font-size: 20px;color: #666;}
    .h-li.has-nav.show:after{content: "-";}
    .h-li.has-nav.active:after{color: #fff;}
    .h-sub{position: relative;top: 0;visibility: visible;opacity: 1;display: none;padding: 0;}
    .h-sub>li{display: block;width: 100%;}
    .h-sub>li>a{padding: 0;display: block;text-align: left;padding: 10px 40px;line-height: 1.5;}
    body.menu-state .h-nav{right: 0;}
    body.menu-state .h-opa{left: 0;opacity: 1}
    .h-menu{display: block;width: 45px;height: 45px;position: absolute;right: 0;top: 0;cursor: pointer;background-image: url(../images/97.png);background-size: 28px 28px;background-repeat: no-repeat;background-position: center center;}
    .h-search{display: inline-block;width: 45px;height: 45px;background-size: 16px 16px;position: absolute;right: 90px;top: 0;background-image: url(../images/89.png);background-repeat: no-repeat;background-position: center center;}
    .h-center{width: 100%;padding-left: 10px;}
    .h-right{padding: 0;}
    .h-top{border-bottom: none;}
    .h-index{margin-top: 9px;}
    .h-logo{height: 26px;}
    .h-sch{width: 100%;background-color: #fff;padding: 30px 0;position: fixed;left: 0;top: 0;z-index: 12345;display: none;}
    .h-form{width: 260px;margin: 0 auto;}
    .h-text{height: 32px;width: 78%;border-radius: 16px 0 0 16px / 16px 0 0 16px;padding: 0 15px;}
    .h-smt{height: 32px;width: 22%;line-height: 32px;border-radius: 0 16px 16px 0 / 0 16px 16px 0;background-size: 14px 14px;}
    .h-opa {width: 100%;height: 100%;position: fixed;left: -100000px;top: 0;background-color: rgba(0, 0, 0, 0.5);z-index: 10;opacity: 0;transition: opacity .3s;cursor: pointer;}
    .h-login{width: 45px;height: 45px;border: none;position: absolute;right: 45px;top: 0;}
    .h-photo{position: absolute;right: 54px;top: 0;margin-left: 0;width: 25px;height: 25px;top: 10px;}
    .h-menu{display: block;width: 45px;height: 45px;position: absolute;right: 0;top: 0;cursor: pointer;background-image: url(../images/91.png);background-size: 28px 28px;background-repeat: no-repeat;background-position: center center;}
    body.search-state .h-sch{display: block}
    body.search-state .h-opa{left: 0;opacity: 1;}
}
@media(max-width: 500px){
    .h-index{margin-top: 12px;}
    .h-logo{height: 21px;}
}
@media(max-width: 390px){
    .h-index{margin-top: 13px;}
    .h-logo{height: 19px;}
}
@media(max-width: 370px){
    .h-index{margin-top: 14px;}
    .h-logo{height: 17px;}
}
@media(max-width: 350px){
    .h-index{margin-top: 15px;}
    .h-logo{height: 15px;}
}





footer{width: 100%;background-color: #333;padding-top: .46rem;padding-bottom: .42rem;}
.f-center{width: 14rem;margin: 0 auto;}
.f-top{width: 100%;border-bottom: 1px solid #575757;padding-bottom: .54rem;}
.f-index{display: block;float: left;width: 1.25rem;margin-right: 2.2rem;}
.f-logo{width: 100%;}
.f-item{float: left;width: 4.4rem;padding-right: .7rem;padding-top: .17rem;}
.f-tit{color: #fff;padding-bottom: .24rem;position: relative;margin-bottom: .24rem;}
.f-tit:after{content: "";display: block;width: .23rem;height: 0.02rem;background-color: #fff;position: absolute;left: 0;bottom: 0;}
.f-links{width: 100%;font-size: 0;}
.f-link{color: #ccc;line-height: 1.875;margin-right: .22rem;display: inline-block;vertical-align: top;}
.f-cont{width: 100%;}
.f-one{color: #ccc;line-height: 1.875;}
.f-one p{color: #ccc;line-height: 1.875;}
.f-right{float: right;}
.f-code{width: 1.2rem;}
.f-mid{border-bottom: 1px solid #575757;padding: .13rem 0;padding-left: 5em;width: 100%;position: relative;overflow: hidden;}
.f-dt{color: #ccc;line-height: 1.875;display: inline-block;vertical-align: top;position: absolute;left: 0;top: .13rem;}
.f-dd{font-size: 0;display: inline-block;vertical-align: top;width: calc(100% + .4rem);}
.f-l{color: #ccc;line-height: 1.875;margin-right: .4rem;position: relative;display: inline-block;vertical-align: top;}
.f-l:after{content: "";display: block;width: 1px;height: 1em;background-color: #969696;position: absolute;right: -0.2rem;top: 50%;margin-top: -0.5em;}
.f-l:last-child:after{display: none;}
.f-bot{width: 100%;overflow: hidden;}
.f-copy{float: left;color: #ccc;line-height: 1.875;}
.f-copy a{color: #ccc;}
.f-blinks{float: right;font-size: 0;}
.f-bl{color: #ccc;line-height: 1.875;vertical-align: middle;}
.f-bot{padding-top: .42rem;}
.f-line{color: #ccc;padding: 0 0.08rem;vertical-align: middle;}
@media(min-width: 1201px){
    .f-link:hover{color: #fff;}
    .f-bl:hover{color: #fff;}
    .f-l:hover{color: #fff;}
}
@media(max-width: 1300px){
    .f-code{width: 90px;}
}
@media(max-width: 900px){
    .f-index{margin-right: 50px;}
    .f-item{width: 250px;padding-right: 10px;}
}
@media(max-width: 750px){
    footer{padding-left: 10px;padding-right: 10px;padding-bottom: 15px;padding-top: 20px;}
    .f-center{width: 100%;max-width: 500px;}
    .f-index{float: none;width: 60px;margin: 0 auto 15px;}
    .f-item{float: none;width: 100%;margin-bottom: 15px;}
    .f-copy{float: none;width: 100%;text-align: center;margin-bottom: 5px;}
    .f-blinks{float: none;width: 100%;text-align: center;}
    .f-right{float: none;width: 100%;text-align: center;padding-top: 10px;}
    .f-tit{margin-bottom: 10px;}
    .f-top{padding-bottom: 20px;}
    .f-bot{padding-top: 15px;}
}


.o-a{width: 100%;height: 4.8rem;position: relative;background-size: cover;background-position: center center;}
.o-b{width: 14rem;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.o-inner{display: inline-block;vertical-align: top;text-align: center;font-weight: normal;}
.o-center{text-align: center;}
.o-zh{color: #de0010;margin-bottom: .2rem;}
.o-en{color: #de0010;}
@media(max-width: 750px){
    .o-a{width: 100%;height: 34.285vw;}
    .o-b{width: 100%;left: 0;transform: translate(0,-50%);padding: 0 10px;}
}

.p-a{width: 100%;border-bottom: 1px solid #eee;}
.p-cont{width: 14rem;margin: 0 auto;}
.p-links{font-size: 0;float: left;}
.p-one{color: #333;line-height: .79rem;}
.p-one:first-child:before{content: "";display: inline-block;vertical-align: middle;width: 1em;height: 1.08em;background-image: url(../images/32.png);background-size: 100% 100%;margin-right: .62em;}
.p-one:after{content: ">";padding: 0 .3em;}
.p-one:last-child:after{display: none;}
.p-tabs{float: right;font-size: 0;}
.p-tab{display: inline-block;vertical-align: top;color: #333;height: .79rem;line-height: .79rem;position: relative;width: 2rem;text-align: center;}
.p-tab.active{color: #de0010;font-weight: bold;}
.p-tab.active:after{content: "";display: block;width: 100%;height: 0.02rem;background-color: #de0010;position: absolute;left: 0;bottom: -1px;}
@media(max-width: 750px){
    .p-cont{width: 100%;text-align: center;}
    .p-links{display: none;}
    .p-tabs{float: none;width: 100%;text-align: center;}
    .p-tab{width: auto;padding: 0 10px;}
}

.q-a{width: 100%;background-color: #f8f8f8;padding-top: .62rem;padding-bottom: 1rem;}
.q-list{width: 14rem;margin: 0 auto;padding-bottom: .6rem;}
.q-link{display: block;width: 100%;background-color: #fff;border-radius: .17rem;padding: .4rem;margin-bottom: .3rem;}
.q-link:last-child{margin-bottom: 0;}
.q-box{float: left;width: 4.16rem;}
.q-img{width:100%;}
.q-text{float: right;width: 8.5rem;padding-top: .07rem;}
.q-date{color: #333;margin-bottom: .16rem;}
.q-tit{color: #333;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding-top: 1px;padding-bottom: 1px;margin-bottom: .21rem;}
.q-intro{color: #999;line-height: 1.875;margin-bottom: .32rem;}
.q-more{color: #de0010;width: 1.8rem;line-height: .5rem;border-radius: .25rem;text-align: center;cursor: pointer;border: 1px solid #de0010;transition: all .3s;}
.q-more:after{content: "";display: inline-block;vertical-align: middle;width: .24rem;height: 0.05rem;background-image: url(../images/34.png);background-size: 100% 100%;margin-left: .18rem;}
@media(min-width: 1201px){
    .q-link:hover .q-tit{color: #de0010;}
    .q-more:hover{background-color: #de0010;color: #fff;}
    .q-more:hover:after{background-image: url(../images/33.png);}
}
@media(max-width: 750px){
    .q-a{padding: 30px 10px;}
    .q-list{width: 100%;max-width: 500px;}
    .q-box{float: none;width: 100%;margin-bottom: 10px;}
    .q-text{float: none;width: 100%;}
    .q-tit{font-size: 14px;margin-bottom: 10px;}
    .q-intro{font-size: 12px;}
    .q-more{font-size: 12px;}
}

.page-list{width: 100%;text-align: center;font-size: 0;}
.page-a{display: inline-block;vertical-align: middle;line-height: .6rem;width: .43rem;text-align: center;color: #222;}
.page-a.disabled{opacity: 0.2;pointer-events: none;}
.page-prev,
.page-next{width: .6rem;height: .6rem;background-color: #de0010;background-size: .09rem .15rem;background-repeat: no-repeat;background-position: center center;background-image: url(../images/40.png);border-radius: 50%;}
.page-next{transform: rotate(180deg);margin-left: .24rem;}
.page-prev{margin-right: .24rem;}
.page-a.active{color: #de0010;}
@media(min-width: 1201px){
    .page-a:hover{color: #de0010;}
}


.r-a{width:100%;}
.r-cont{width: 14rem;margin: 0 auto;padding-bottom: .92rem;}
.r-left{width: 9.4rem;float: left;padding-top: .5rem;}
.r-tit{color: #333;font-weight: bold;line-height: 1.555;}
.r-info{width: 100%;font-size: 0;border-bottom: 1px dashed #eee;padding-bottom: .15rem;padding-top: .13rem;}
.r-date{display: inline-block;vertical-align: top;color: #999;line-height: .3rem;margin-right: 1rem;}
.r-dl{font-size: 0;display: inline-block;vertical-align: top;}
.r-dt{color: #999;line-height: .3rem;display: inline-block;vertical-align: top;}
.r-dd{font-size: 0;display: inline-block;vertical-align: top;}
.r-one{display: inline-block;vertical-align: top;width: .3rem;height: .3rem;border-radius: 50%;background-size: 100% 100%;margin-left: .15rem;}
.r-one1{background-image: url(../images/45.png);}
.r-one2{background-image: url(../images/46.png);}
.r-one3{background-image: url(../images/47.png);}
.r-back{float: right;color: #333;}
.r-back:after{content: "";display: inline-block;vertical-align: middle;width: 1em;height: .81em;background-image: url(../images/48.png);background-size: 100% 100%;margin-left: .5em;position: relative;top: -1px;}
.r-detail{line-height: 1.875;color: #666;padding-top: .24rem;padding-bottom: .29rem;border-bottom: 1px dashed #eee;}
.r-detail *{line-height: inherit;}
.r-bot{width: 100%;padding-top: .32rem;}
.r-link{display: block;color: #333;line-height: 2.14;}
.r-right{float: right;width: 3.84rem;padding-top: .66rem;}
.r-rt{width: 100%;margin-bottom: .3rem;}
.r-t{color: #333;float: left;}
.r-more{float: right;color: #333;line-height: calc(24 * 100vw / 1920);}
.r-list{width: 100%;}
.r-item{margin-bottom: .35rem;display: block;}
.r-img{width: 100%;}
.r-u{width: 100%;padding-top: .18rem;}
.r-v{color: #666;margin-bottom: .08rem;}
.r-w{color: #333;line-height: 1.5;}
@media(max-width: 1248px){
    .r-more{line-height: 15.6px;}
    .r-date{line-height: 22px;}
    .r-dt{line-height: 22px;}
    .r-one{width: 22px;height: 22px;}
    .r-back{line-height: 22px;}
}
@media(min-width: 1201px){
    .r-link:hover{color: #de0010;}
    .r-item:hover .r-w{color: #de0010;}
}
@media(max-width: 750px){
    .r-a{padding: 30px 10px;}
    .r-cont{width: 100%;max-width: 500px;padding-bottom: 0;}
    .r-left{float: none;width: 100%;padding-top: 0;}
    .r-right{float: none;width: 100%;max-width: 400px;margin: 0 auto;}
    .r-tit{font-size: 16px;}
    .r-info{position: relative;padding-bottom: 35px;}
    .r-back{position: absolute;right: 0;bottom: 5px;}
}


.s-a{width: 100%;padding-top: .6rem;padding-bottom: .8rem;}
.s-cont{width: 14rem;margin: 0 auto;}
.s-tit{color: #333;padding-bottom: .3rem;border-bottom: 0.03rem solid #eee;}
.s-list{width: 100%; padding-top: .35rem;padding-bottom: .35rem; display: flex;
    justify-content: space-between;}
/* .s-list:after{content: "";display: inline-block;vertical-align: top;width: 100%;} */
.s-item{display: inline-block;vertical-align: top;text-align: center;padding: 0 .15rem;}
.s-icon{width: .5rem;height: .5rem;margin-bottom: .18rem;}
.s-dd{color: #333;margin-bottom: .11rem;}
.s-dt{color: #666;}
.s-map{width: 100%;height: 5.6rem;background-size: cover;background-position: center center;}
@media(max-width: 750px){
    .s-a{padding: 30px 10px;}
    .s-cont{width: 100%;max-width: 500px;}
    .s-list{font-size: 0;}
    .s-item{width: 50%;margin-bottom: 20px;}
    .s-dd{font-size: 12px;line-height: 18px;}
    .s-dt{font-size: 12px;}
    .s-icon{margin-bottom: 5px;}
}


.t-a{width: 100%;padding-top: .6rem;padding-bottom: 1rem;}
.t-cont{width: 14rem;margin: 0 auto;}
.t-tit{color: #333;text-align: center;margin-bottom: .42rem;}
.t-info{width:100%; background-color: #f8f8f8;padding: .35rem;margin-bottom: .2rem;}
.t-left{width: 3rem;float: left;}
.t-right{float: right;font-size: 0;}
.t-txt{width: 5.6rem;height: .5rem;border: 1px solid #333;background-color: #eee;padding: 0 .19rem;color: #333;vertical-align: top;border: none;}
.t-more{width: 1.7rem;line-height: .5rem;text-align: center;color: #fff;cursor: pointer;background-color: #de0010;margin-left: .2rem;display: inline-block;vertical-align: top;}
.t-table{width: 100%;padding-bottom: .8rem;}
.t-th{width: 100%;background-color: #f8f8f8;font-size: 0;padding: .25rem 0;border: 1px solid transparent;margin-bottom: .2rem;}
.t-td{display: inline-block;vertical-align: top;color: #333;line-height: 1.555;text-align: center;}
.t-th .t-td{font-weight: bold;}
.t-tr{width: 100%;font-size: 0;margin-bottom: .2rem;padding: .25rem 0;border: 1px solid #eee;display: block;}
.t-tr:last-child{margin-bottom: 0;}
.t-td1{width: 28%;text-align: left;padding-left: .33rem;}
.t-td2{width: 18%;}
.t-td3{width: 18%;}
.t-td4{width: 18%;}
.t-td5{width: 18%;text-align: right;padding-right: .28rem;}
.t-arrow{width: 7px;height: 13px;background-image: url(../images/92.png);background-size: 100% 100%;display: inline-block;vertical-align: middle;}

.t-left .select-w{box-sizing: border-box;display: inline-block;vertical-align: top;width: 3rem;height: .5rem;background-color: #fff;position: relative;padding-right: .33rem;padding-left: .19rem;white-space:nowrap;border: 1px solid #eee;}
.t-left .select-w .cur{width: 100%;display: inline-block;vertical-align: top;height: .5rem;line-height: .5rem;color: #666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.t-left .select-w select{position: absolute;width: 100%;height: 100%;padding-left: .19rem;left: 0;top: 0;z-index: 2;opacity: 0;filter: alpha(opacity=0);}
.t-left .select-w:after{display: inline-block;content: "";width: 14px;height: 8px;background-image: url(../images/79.png);background-size: 100% 100%;position: absolute;right: .33rem;margin-right: -14px;top: 50%;margin-top: -4px;}


@media(min-width: 1201px){
    .t-tr:hover .t-td{color: #de0010;}
    .t-tr:hover .t-arrow{background-image: url(../images/93.png);}
}
@media(max-width: 1100px){
    .t-txt{height: 32px;}
    .t-more{line-height: 32px;}
    .t-left .select-w{height: 32px;}
    .t-left .select-w .cur{height: 32px;line-height: 32px;}
}
@media(max-width: 750px){
    .t-a{padding: 30px 10px;}
    .t-cont{width: 100%;max-width: 500px;}
    .t-left{width: 100%;margin-bottom: 10px;}
    .t-left .select-w{width: 100%;}
    .t-txt{width: calc(100% - 100px);}
    .t-more{width: 90px;margin-left: 10px;}
    .t-right{float: none;width: 100%;}
    .t-td{font-size: 12px;}
    .t-td1{padding-left: 10px;}
    .t-table{padding-bottom: 30px;}
}


/* 信息公开 */
.u-a{width: 100%;padding: .8rem 0;}
.u-cont{width: 14rem;margin: 0 auto;border: 1px solid #eee;background-color: #fff;}
.u-head{width: 100%;background-color: #f8f8f8;padding: .45rem;border-bottom: 1px solid #eee;}
.u-left{float: left;}
.u-name{color: #333;margin-bottom: .15rem;font-weight: bold;}
.u-info{color: #666;line-height: 1.625;}
.u-span{padding-right: .25rem;}
.u-right{float: right;font-size: 0;padding-top: .13rem;}
.u-dl{display: inline-block;vertical-align: top;text-align: center;margin-left: .8rem;}
.u-dl:first-child{margin-left: 0;}
.u-dd{color: #de0010;font-weight: bold;margin-bottom: .16rem;}
.u-dt{color: #666;}
.u-mid{width: 100%;padding: 0 .45rem;border-bottom: 1px solid #eee;}
.u-item{width: 100%;border-bottom: 1px dashed #eee;padding-top: .5rem;padding-bottom: .2rem;}
.u-item:last-child{border-bottom: none;}
.u-ti{color: #de0010;margin-bottom: .2rem;}
.u-list{color: #666;font-size: 0;}
.u-list p{font-size: calc(14 * 100vw / 1920);line-height: 1.71;}
.u-one{width: 47%;display: inline-block;vertical-align: top;line-height: 2.25;margin-right: 6%;}
.u-one:nth-child(2n){margin-right: 0;}
.u-one>p{font-size: calc(14 * 100vw / 1920);line-height: 1.71;}
@media(max-width: 1728px){
    .u-list p{font-size: 12.6px;}
    .u-one>p{font-size: 12.6px;}
}
.u-bot{width: 100%;padding: .45rem;position: relative;}
.u-contact{float: left;}
.u-t{color: #333;margin-bottom: .08rem;}
.u-u{color: #666;line-height: 1.625;}
.u-back{display: block;position: absolute;right: .45rem;top: 50%;transform: translate(0,-50%);width: 1.48rem;line-height: .5rem;background-color: #de0010;color: #fff;cursor: pointer;text-align: center;}
.u-back:before{content: "";display: inline-block;vertical-align: middle;width: 1em;height: .875em;background-image: url(../images/80.png);background-size: 100% 100%;margin-right: .2rem;}
@media(max-width: 750px){
    .u-a{padding: 30px 10px;}
    .u-cont{width: 100%;max-width: 500px;}
    .u-mid{padding: 10px;}
    .u-left{float: none;width: 100%;margin-bottom: 10px;}
    .u-right{float: none;width: 100%;display: flex;justify-content: space-between;}
    .u-one{width: 100%;margin-right: 0;}
    .u-contact{float: none;margin-bottom: 10px;}
    .u-back{position: relative;top: 0;transform: translate(0,0);right: 0;padding: 0 10px;width: auto;display: inline-block;vertical-align: top;line-height: 30px;}
    .u-bot{padding: 20px 10px;}
    .u-item{padding-top: 20px;}
    .u-head{padding: 20px 10px;}
    .u-span{display: block;line-height: 1.5;margin-bottom: 5px;}
}
/* 信息公开 2*/
.v-a{width:100%;background-color: #f8f8f8;padding-top: .6rem;padding-bottom: .8rem;}
.v-cont{width: 14rem;margin: 0 auto;}
.v-item{width: 100%;background-color: #fff;border-radius: .1rem;margin-bottom: .2rem;padding: .55rem .55rem .53rem .58rem;}
.v-tit{color: #de0010;font-weight: bold;margin-bottom: .24rem;}
.v-intro{color: #333;line-height: 1.875;}
.v-ul{width: 100%;font-size: 0;}
.v-ul li,.v-li{width: 46.6%;margin-right: 6.8%;line-height: 1.625;padding-left: 1.75em;position: relative;border-bottom: 1px dashed #eee;padding-bottom: .18rem;padding-top: .16rem;margin-bottom: .24rem;display: inline-block;vertical-align: top;}
.v-li:before{content: "";display: inline-block;vertical-align: middle;width: 1.06em;height: 1.25em;background-image: url(../images/76.png);background-size: 100% 100%;position: absolute;left: 0;top: .19rem;}
.v-li:nth-child(2n){margin-right: 0;}
.v-honors{width: 100%;font-size: 0;display: flex;justify-content: space-between;flex-wrap: wrap;}
.v-one{display: inline-block;vertical-align: top;width: 31.85%;margin-right: 2.225%;margin-bottom: .2rem;border: 1px solid #eee;padding: .37rem .4rem .13rem .28rem;position: relative;}
.v-one:nth-child(3n){margin-right: 0;}
.v-one:after{content: "";display: block;width: .44rem;height: .42rem;background-image: url(../images/77.png);position: absolute;right: .29rem;top: .26rem;background-size: contain;}
.v-date{color: #333;font-weight: bold;padding-bottom: .17rem;position: relative;margin-bottom: .22rem;}
.v-date:after{content: "";display: inline-block;width: .15rem;height: .03rem;background-color: #333;position: absolute;left: 0;bottom: 0;}
.v-txt{color: #666;line-height: 1.875;min-height: 5.625em;}
.v-detail{padding-top: .2rem;text-align: center;}
@media(max-width: 750px){
    .v-a{padding: 30px 10px;}
    .v-cont{width: 100%;}
    .v-item{padding: 20px 10px 15px;}
    .v-item:last-child{margin-bottom: 0;}
    .v-li{width: 100%;margin-right: 0;}
    .v-li:last-child{margin-bottom: 0;}
    .v-one{width: 49%;margin-right: 2%;}
    .v-one:nth-child(2n){margin-right: 0;}
}


div.pswp{z-index: 987654321;}

/* 关于我们 */
.w-a{width:100%;padding-top: .8rem;padding-bottom: .96rem;position: relative;}
.w-a:after{content: "";display: block;width: 100%;padding-top: 33.75%;background-image: url(../images/53.jpg);background-size: 100% 100%;position: absolute;left: 0;bottom: .8rem;z-index: 1;}
.w-cont{width: 14rem;margin: 0 auto;position: relative;z-index: 2;}
.w-h2{color: #333;text-align: center;margin-bottom: .4rem;}
.w-main{width: 100%;margin-bottom: .5rem;}
.w-box{width: 7rem;float: left;}
.w-img{width: 100%;}
.w-text{float: right;width: 6.3rem;padding-top: .2rem;}
.w-tit{color: #333;line-height: 1.6;font-weight: bold;}
.w-red{color: #de0010;line-height: 1.6;font-weight: bold;}
.w-intro{line-height: 2.25;color: #333;padding-top: .3rem;}
.w-intro *{line-height: inherit;}
.w-ul{width: 100%;font-size: 0;text-align: center;}
.w-ul li{display: inline-block;vertical-align: top;width: 33.333%;}
.w-li{display: inline-block;vertical-align: top;width: 33.333%;}
.w-icon{width: .5rem;height: .5rem;margin-bottom: .26rem;}
.w-dt{color: #333;margin-bottom: .16rem;}
.w-dd{color: #666;line-height: 1.5;}
@media(max-width: 750px){
    .w-a{padding: 30px 10px;}
    .w-cont{width: 100%;max-width: 500px;}
    .w-box{float: none;width: 100%;margin-bottom: 10px;}
    .w-text{float: none;width: 100%;}
    .w-tit{font-size: 16px;}
    .w-red{font-size: 16px;}
    .w-li{width: 100%;margin-bottom: 20px;}
    .w-li:last-child{margin-bottom: 0;}
}

/* 关于我们 */
.x-a{width: 100%;background-image: url(../images/54.jpg);background-size: cover;background-position: center center;padding-top: .8rem;padding-bottom: 1.3rem;}
.x-cont{width: 14rem;margin: 0 auto;}
.x-h2{color: #333;margin-bottom: .9rem;text-align: center;}
.x-ul{width: 100%;font-size: 0;border-radius: .17rem;}
.x-ul li,.x-li{display: inline-block;vertical-align: top;width: 25%;background-color: #fff;text-align: center;padding-top: .57rem;padding-bottom: .2rem;position: relative;}
.x-ul li:after,.x-li:after{content: "";display: block;width: 100%;height: 100%;background-color: #de0010;position: absolute;left: 0;top: 0;z-index: 1;visibility: hidden;opacity: 0;transition: all .3s;border-radius: .2rem;}
.x-ul li:first-child,.x-li:first-child{border-radius: .2rem 0 0 .2rem / .2rem 0 0 .2rem;}
.x-ul li:last-child,.x-li:last-child{border-radius: 0 .2rem .2rem 0 / 0 .2rem .2rem 0;}
.x-box{display: block;width: 1.2rem;height: 1.2rem;margin: 0 auto .4rem;position: relative;background-color: #f9f9f9;border-radius: 50%;z-index: 2;}
.x-box img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;visibility: hidden;transition: all .3s;}
.x-box .x-icon1{opacity: 1;visibility: visible;}
.x-tit{color: #333;margin-bottom: 0.08rem;font-weight: bold;position: relative;z-index: 2;transition: all .3s;}
.x-des{color: #666;line-height: 1.555;padding: 0 .1rem;min-height: 4.665em;position: relative;z-index: 2;transition: all .3s;}
@media(min-width: 1201px){
    .x-li:hover:after{visibility: visible;opacity: 1;height: 117%;top: -8.5%;}
    .x-li:hover .x-box .x-icon1{visibility: hidden;opacity: 0;}
    .x-li:hover .x-box .x-icon2{visibility: visible;opacity: 1;}
    .x-li:hover .x-tit{color: #fff;}
    .x-li:hover .x-des{color: #fff;}
    .x-ul li:hover:after{visibility: visible;opacity: 1;height: 117%;top: -8.5%;}
    .x-ul li:hover .x-box .x-icon1{visibility: hidden;opacity: 0;}
    .x-ul li:hover .x-box .x-icon2{visibility: visible;opacity: 1;}
    .x-ul li:hover .x-tit{color: #fff;}
    .x-ul li:hover .x-des{color: #fff;}
}
@media(max-width: 750px){
    .x-a{padding: 30px 10px;}
    .x-cont{width: 100%;max-width: 500px;}
    .x-ul{padding-top: 20px;background-color: #fff;overflow: hidden;}
    .x-ul li, .x-li{width:50%;padding: 0 0 20px;}
    .x-h2{margin-bottom: 20px;}
    .x-des{min-height: 0;}
}

.y-a{width: 100%;padding-top: .8rem;padding-bottom: 1rem;}
.y-cont{width: 14rem;margin: 0 auto;}
.y-h2{text-align: center;color: #333;margin-bottom: .2rem;}
.y-des{color: #666;text-align: center;margin-bottom: .4rem;}
.y-box{width: 100%;background-size: cover;background-position: center center;padding-top: .77rem;padding-bottom: .77rem;}
.y-text{width: 7.4rem;margin: 0 auto;}
.y-one{width: 100%;background-color: rgba(255,255,255,0.9);text-align: center;padding: .25rem;margin-bottom: 0.05rem;border-radius: 0.05rem;color: #de0010;line-height: 1.555;font-family: 宋体;}
.y-tit{text-align: center;color: #de0010;font-weight: bold;padding-top: .63rem;padding-bottom: .27rem;background-image: url(../images/94.png);background-size: 100% 100%;margin-bottom: .05rem;font-weight: bold;font-family: 宋体;}
@media(max-width: 1350px){
    .y-text{width: 100%;max-width: 650px;}
}
@media(max-width: 750px){
    .y-a{padding: 30px 10px;}
    .y-cont{width: 100%;max-width: 500px;}
    .y-box{padding: 30px 10px;}
    .y-des{margin-bottom: 20px;}
}

.z-a{width: 100%;padding-top: .8rem;padding-bottom: .8rem;}
.z-cont{width: 14rem;margin: 0 auto;}
.z-left{float: left;width: 21.43%;height: 6rem;overflow: auto;background-color: #f0f0f0;}
.z-one{background:-webkit-gradient(linear, 0 0, left bottom, from(#fafafa), to(#f4f4f4));width: 100%;height: 2rem;cursor: pointer;transition: all .3s;position: relative;}
.z-one.active{background: none;}
.z-right{float: right;width: 78.57%;height: 6rem;position: relative;}
.z-item{width: 100%;height: 100%;background-size: cover;background-position: center center;display: none;}
.z-item.show{display: block;}
.z-inner{width: 8.6rem;max-height: 90%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background-color: rgba(255,255,255,0.9);padding: .4rem .5rem .33rem;overflow: auto;}
.z-brand{position: absolute;left: 50%;top: 50%;max-width: 50%;max-height: 50%;transform: translate(-50%,-50%);}
.z-tit{color: #333;text-align: center;margin-bottom: .23rem;}
.z-detail{width: 100%;color: #666;line-height: 1.875;}
@media(max-width: 750px){
    .z-a{padding: 30px 10px;}
    .z-cont{width: 100%;max-width: 500px;}
    .z-left{float: none;width: 100%;font-size: 0;height: auto;}
    .z-one{width: 33.333%;padding-top: 22.15%;height: auto;display: inline-block;vertical-align: top;}
    .z-right{float: none;width: 100%;height: auto;}
    .z-item{height: auto;padding: 20px 10px;}
    .z-inner{position: relative;left: 0;top: 0;transform: translate(0,0);width: 100%;margin: 0 auto;padding: 20px 10px;}
}

.aa-a{width: 100%;padding: .45rem 0;}
.aa-form{width: 100%;text-align: center;font-size: 0;}
.aa-txt{width: 5.63rem;height: .6rem;border: 1px solid #ccc;padding: 0 .19rem;margin-right: .1rem;border-radius: 0.05rem 0 0 0.05rem / 0.05rem 0 0 0.05rem;color: #333;}
.aa-txt2{height: .6rem;border: 1px solid #ccc;padding-left: .19rem;margin-right: .1rem;border-radius: 0.05rem;color: #333; display: inline-block;position:relative;}
.aa-txt2-input{ width:100%; height:100%; border:0; position:absolute;top: 0; left:0; font-size: 14px;padding-left: .19rem;}
.aa-txt2-select{position:relative;  top: 0; left:0; height: 100%; opacity:0; z-index: 6;}
.aa-text2-icon {
    position: absolute;
    right: 0;
    z-index: 4;
    width: 25px;
    height: 100%;
    top: 35%;
    font-size: 12px;
}
.aa-submit{width: 1.5rem;line-height: .6rem;text-align: center;color: #fff;border-radius: 0 0.05rem 0.05rem 0 / 0 0.05rem 0.05rem 0;background-color: #de0010;border: none;cursor: pointer;}
.ab-a{background-color: #f8f8f8;padding-top: .5rem;padding-bottom: 1rem;}
.ab-cont{width: 14rem;margin: 0 auto;}
.ab-list{width: 100%;font-size: 0;padding-bottom: .4rem;}
.ab-link{display: inline-block;vertical-align: top;width: 49.28%;margin-right: 1.44%;margin-bottom: 1.44%;padding-right: .3rem;background-color: #fff;position: relative;overflow: hidden;border-radius: .1rem;transition: all .3s;}
.ab-link:nth-child(2n){margin-right: 0;}
.ab-box{width: 47.83%;height: 100%;position: absolute;left: 0;top: 0; overflow: hidden;}
.ab-img{max-width: 80%;max-height: 80%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.ab-load{ width: 100%; height: 100%;}
.ab-text{float: right;width: 3.3rem;padding-top: .55rem;padding-bottom: .55rem; position: relative;}
.ab-tit{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color: #333;padding-top: 1px;padding-bottom: 1px;margin-bottom: .1rem;}
.ab-attr{margin-bottom: .32rem;}
.ab-row{line-height: 1.875;color: #666;}
.ab-more{display: inline-block;width: 1.2rem;line-height: .4rem;border-radius: 0.05rem;background-color: #de0010;color: #fff;text-align: center;cursor: pointer;}
.ab-r{color: #333;margin-bottom: .3rem;}
@media(min-width: 1201px){
    .ab-link:hover{box-shadow: 0 0 .3rem rgba(0,0,0,0.1);}
    .ab-link:hover .ab-tit{color: #de0010;}
}
@media(max-width: 1200px){
    .ab-more{line-height: 28px;font-size: 12px;width: auto;padding: 0 10px;}
}
@media(max-width: 750px){
    .ab-a{padding: 30px 10px;}
    .ab-cont{width: 100%;max-width: 500px;}
    .ab-list{padding-bottom: 15px;}
    .ab-link{width: 100%;margin-right: 0;padding-right: 0;margin-bottom: 15px;padding-top: 20px;}
    .ab-box{width: 100%;height: auto;position: relative;padding-top: 50%; }
    .ab-text{float: none;width: 100%;padding: 10px 20px 20px;}
}
@media(max-width: 400px){
    .ab-cont{max-width: 300px;}
    .aa-form{width: 300px;margin: 0 auto;}
    .aa-txt{width: calc(100% - 85px);margin-right: 0;}
    .aa-submit{width: 80px;margin-left: 5px;}
}

.ac-a{width: 100%;padding-top: .8rem;padding-bottom: .8rem;}
.ac-cont{width: 14rem;margin: 0 auto;}
.ac-left{float: left;width: 50%;}
.ac-right{float: right;width: 6rem;padding-top: .37rem;}
.ac-tit{color: #333;font-weight: bold;padding-top: .28rem;position: relative;line-height: 1.555;margin-bottom: .16rem;}
.ac-tit:before{content: "";display: block;width: 1rem;height: .03rem;background-color: #de0010;position: absolute;left: 0;top: 0;}
.ac-attr{color: #333;border-bottom: 1px solid #eee;padding-bottom: .39rem;}
.ac-item{width: 100%;padding-bottom: .22rem;border-bottom: 1px solid #eee;padding-top: .3rem;}
.ac-t{color: #de0010;font-weight: bold;margin-bottom: .13rem;}
.ac-des{color: #666;line-height: 1.875;}
.ac-item{width: 100%;}
.ac-t{color: #de0010;}
@media(max-width: 750px){
    .ac-a{padding: 30px 10px;}
    .ac-cont{width: 100%;max-width: 500px;}
    .ac-left{float: none;margin: 0 auto;width: 100%;font-size: 0;position: relative;padding-left: 50px;}
    .ac-right{float: none;width: 100%;}
}

.l-u{float: left;width: 1.4rem;height: 5.2rem;padding-top: .2rem;position: relative;user-select: none;}
.l-v{width: 100%;height: 4.8rem;}
.l-w{position: relative;padding-top: .1rem;}
.l-x{width: 100%;padding-top: 100%;position: relative;border: 0.02rem solid #ccc;cursor: pointer;border-radius: 0.05rem;}
.l-y{width: 100%;height: 100%;max-width: 100%;max-height: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.l-arrow{width: 100%;height: .3rem;position: absolute;left: 0;cursor: pointer;background-size: .15rem .09rem;background-repeat: no-repeat;background-image: url(../images/29.png);z-index: 100;}
.l-prev{top: 0;transform: rotate(180deg);background-position: center bottom;}
.l-next{bottom: 0;background-position: center bottom;}
.l-arrow.swiper-button-disabled{opacity: 0.5;pointer-events: none;}
.l-w.active .l-x{border-color: #de0010;}
.l-o{width: 5.2rem;/*float: right;*/}
.l-p{position: relative;background-color: #fff;}
.l-q{width: 100%;padding-top: 100%;position: relative;border-radius: .05rem;overflow: hidden;}
.l-r{max-width: 100%;max-height: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
@media(min-width: 1201px){
    .l-arrow:hover{background-image: url(../images/30.png);}
}
@media(max-width: 1200px){
    .l-arrow{background-size: 12px 7px;}
}
@media(max-width: 750px){
    .l-u{width: 50px;padding-top: 20px;padding-bottom: 20px;}
    .l-left{width: 100%;float: none;}
    .l-u{display: inline-block;vertical-align: top;float: none;position: absolute;left: 0;top: 0;height: 100%;}
    .l-o{display: inline-block;vertical-align: top;float: none;width: calc(100% - 10px);margin-left: 10px;}
    .l-v{height: 100%;}
    .l-arrow{height: 20px;}
}

.h-u{ width:100%;height: 1.4rem;display: flex; margin-top: 20px; padding-left: .2rem;position: relative;user-select: none;}
.h-v{width: 100%;height: 4.8rem;}
.h-w{position: relative;}
.h-x{width: 154px; height: 154px;position: relative;border: 0.02rem solid #ccc;cursor: pointer;border-radius: 0.05rem;}
.h-y{width: 100%;height: 100%;max-width: 100%;max-height: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.h-arrow{width: 0.25rem;height: 100%;position: relative;left: 0;cursor: pointer;background-size: .15rem .09rem;background-repeat: no-repeat;background-image: url(../images/29.png);z-index: 100;}
.h-prev{top: 0;transform: rotate(90deg);background-position: center bottom;}
.h-next{bottom: 0;background-position: center bottom;transform: rotate(180deg);}
.h-arrow.swiper-button-disabled{opacity: 0.5;pointer-events: none;}
.h-w.active .l-x{border-color: #de0010;}
.h-o{width: 5.2rem;float: right;}
.h-p{position: relative;background-color: #fff;}
.h-q{width: 100%;padding-top: 100%;position: relative;border-radius: .05rem;overflow: hidden;}
.h-r{max-width: 100%;max-height: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.h-u .swiper-wrapper{
    display: flex;
    gap: 10px;
}
.h-u .swiper-slide{
    width: auto !important;
}



.ae-a{width: 100%;background-color: #f8f8f8;padding-top: .8rem;padding-bottom: .8rem;}
.ae-cont{width: 14rem;margin: 0 auto;background-color: #fff;border-radius: .1rem;}
.ae-head{width: 100%;border-bottom: 1px solid #eee;padding: .5rem .5rem 0;}
.ae-tit{color: #de0010;font-weight: bold;display: inline-block;position: relative;padding-bottom: .27rem;}
.ae-tit:after{content: "";display: block;width: 100%;height: 0.02rem;background-color: #de0010;position: absolute;left: 0;bottom: -1px;}
.ae-detail{width: 100%;padding: ;}
.ae-box{width: 100%;padding: .3rem .5rem .6rem;font-size: 0;}
.ae-col{width: 50%;display: inline-block;vertical-align: top;border-left: 1px solid #eee;border-top: 1px solid #eee;}
.ae-dl{display: inline-block;vertical-align: top;width: 100%;font-size: 0;border-bottom: 1px solid #eee;display: flex;}
.ae-dt{display: inline-block;vertical-align: top;width: 50%;background-color: #fbfbfb;border-right: 1px solid #eee;line-height: 1.71;padding: .18rem .19rem;}
.ae-dd{display: inline-block;vertical-align: top;width: 50%;line-height: 1.71;padding: .18rem .15rem;border-right: 1px solid #eee;}
.ae-col:nth-child(1) .ae-dl .ae-dd{border-right: none;}
@media(max-width: 1200px){
    .ae-col:first-child{border-top: 1px solid #eee;}
    .ae-col{width: 100%;border-top: none;}
    .ae-col:nth-child(1) .ae-dl .ae-dd{border-right: 1px solid #eee;}
}
@media(max-width: 750px){
    .ae-a{padding: 10px;}
    .ae-cont{width: 100%;max-width: 500px;}
    .ae-dt{font-size: 12px;}
    .ae-dd{font-size: 12px;}
    .ae-box{padding: 10px;}
}

.af-a{width: 100%;padding-top: .53rem;padding-bottom: .54rem;}
.af-cont{width: 14rem;margin: 0 auto;position: relative;}
.af-item{display: inline-block;vertical-align: top;font-size: 0;width: 5.6rem;margin-right: .4rem;}
.af-tit{color: #333;font-weight: bold;margin-bottom: .2rem;}
.af-box{width: 100%;font-size: 0;}
.af-txt{width: 50%;display: inline-block;vertical-align: top;height: .6rem;border: none;background-color: #f8f8f8;padding: 0 .2rem;color: #666;}
.af-year{width: 50%;display: inline-block;vertical-align: top;}
.af-submit{width: 2rem;line-height: .6rem;text-align: center;background-color: #de0010;color: #fff;cursor: pointer;display: inline-block;vertical-align: top;color: #fff;font-weight: bold;border-radius: 0.05rem;position: absolute;right: 0;bottom: 0;}
.af-year .select-w{box-sizing: border-box;display: inline-block;vertical-align: top;width: 100%;height: .6rem;background-color: #f8f8f8;position: relative;padding-right: .33rem;padding-left: .19rem;white-space:nowrap;border-right: 1px solid #eee;}
.af-year .select-w .cur{width: 100%;display: inline-block;vertical-align: top;height: .6rem;line-height: .6rem;color: #666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.af-year .select-w select{position: absolute;width: 100%;height: 100%;padding-left: .19rem;left: 0;top: 0;z-index: 2;opacity: 0;filter: alpha(opacity=0);}
.af-year .select-w:after{display: inline-block;content: "";border-top: 0.07rem solid #333;border-left: 0.06rem solid transparent;border-right: 0.06rem solid transparent;position: absolute;right: .33rem;margin-right: -0.12rem;top: 50%;margin-top: -0.03rem;}
@media(max-width: 750px){
    .af-a{padding: 30px 10px;}
    .af-cont{width: 100%;max-width: 500px;}
    .af-item{width: 100%;margin-right: 0;margin-bottom: 25px;}
    .af-submit{position: relative;}
}


.ag-a{width: 100%;background-size: cover;background-position: center center;padding-top: 1.75rem;padding-bottom: 1.75rem;}
.ag-cont{width: 14rem;margin: 0 auto;}
.ag-form{width: 4.5rem;float: right;background-color: #fff;padding: .5rem .5rem 1rem;}
.ag-tit{color: #333;font-weight: bold;margin-bottom: .2rem;}
.ag-row{width: 100%;position: relative;border: 1px solid #eee;border-radius: 0.03rem;font-size: 0;margin-bottom: .2rem;}
.ag-txt{width: 100%;height: .48rem;padding: 0 .19rem;border: none;color: #333;}
.ag-txt.sp{width: 70%;vertical-align: top;}
.ag-psd{width: 100%;height: .48rem;padding: 0 .19rem;border: none;color: #333;}
.ag-code{width: 30%;height: .48rem;position: absolute;right: 0;top: 0;display: inline-block;vertical-align: top;border-left: 1px solid #eee;cursor: pointer;}
.ag-img{width: 100%;height: 100%;}
.ag-submit{width: 100%;height: .5rem;line-height: .5rem;text-align: center;color: #fff;background-color: #de0010;border-radius: .03rem;cursor: pointer;border: none;margin-bottom: .18rem;}
.ag-forget{display: inline-block;vertical-align: top;line-height: 1.43;color: #666;}
@media(min-width: 1201px){
    .ag-forget:hover{color: #de0010;}
}
@media(max-width: 1200px){
    .ag-form{width: 300px;padding: 30px 20px;}
    .ag-txt{height: 36px;}
    .ag-code{height: 36px;}
    .ag-psd{height: 36px;}
    .ag-submit{height: 36px;line-height: 36px;}
    .ag-cont{width: 100%;padding-right: 20px;}
    .ag-a{padding: 50px 0;background-position: right center;}
}
@media(max-width: 750px){
    .ag-form{float: none;margin: 0 auto;}
    .ag-cont{padding-right: 0;}
    .ag-a{background-position: center center;}
}



.ah-a{width: 100%;padding-top: .8rem;padding-bottom: .8rem;}
.ah-cont{width: 14rem;margin: 0 auto;box-shadow: 0 0 .3rem rgba(0,0,0,0.1);border-radius: .1rem;background-color: #f8f8f8;}
.ah-left{float: left;width: 21.43%;padding-top: .5rem;}
.ah-photo{width: 1.1rem;height: 1.1rem;margin: 0 auto;background-size: cover;background-position: center center;margin-bottom: .23rem;border-radius: 50%;}
.ah-name{color: #333;margin-bottom: .45rem;text-align: center;}
.ah-link{display: block;width: 100%;text-align: center;position: relative;line-height: .8rem;cursor: pointer;}
.ah-link:before{content: "";display: inline-block;vertical-align: middle;width: 1.66em;height: 1.66em;background-size: 100% 100%;margin-right: .16rem;}
.ah-link:after{content: "";display: none;width: 0.03rem;height: 1em;background-color: #de0010;position: absolute;left: 0;top: 50%;margin-top: -0.5em;}
.ah-link1:before{background-image: url(../images/85.png);}
.ah-link2:before{background-image: url(../images/86.png);}
.ah-link.active{color: #de0010;}
.ah-link1.active:before{background-image: url(../images/87.png);}
.ah-link2.active:before{background-image: url(../images/95.png);}
.ah-link.active{background-color: #fff;}
.ah-link.active:after{display: block;}
.ah-right{float: right;width: 78.57%;background-color: #fff;padding: .46rem .5rem  .86rem;}
.ah-head{width: 1.2rem;height: 1.2rem;margin: 0 auto .4rem;position: relative;overflow: hidden;border-radius: 50%;}
.ah-head:after{content: "";display: block;width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);position: absolute;left: 0;top: 0;z-index: 1;}
.ah-text{width: 100%;text-align: center;color: #fff;position: absolute;left: 0;top: 50%;transform: translate(0,-50%);z-index: 2;}
.ah-img{width: 100%;height: 100%;object-fit: cover;vertical-align: top;}
.ah-file{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 10;cursor: pointer;opacity: 0;}
.ah-tit{color: #333;font-weight: bold;padding-bottom: .21rem;border-bottom: 1px solid #eee;}
.ah-main{padding-top: .4rem;}
.ah-one{width: 100%;background-color: #f8f8f8;margin-bottom: .1rem;font-size: 0;}
.ah-one:last-child{margin-bottom: 0;}
.ah-dt{display: inline-block;vertical-align: middle;width: 1.55rem;line-height: .6rem;padding-left: .3rem;}
.ah-dd{display: inline-block;vertical-align: top;width: 7.8rem;}
.ah-txt{width: 100%;height: .6rem;border :none;background-color: transparent;color: #666;padding: 0;padding-right: .1rem;}
.ah-edit{display: inline-block;vertical-align: middle;line-height: .6rem;color: #de0010;padding-left: .05rem;cursor: pointer;padding-right: .1rem;}
.ah-save{vertical-align: middle;line-height: .6rem;color: #de0010;padding-left: .05rem;cursor: pointer;padding-right: .1rem;display: none;}
.ah-one.edit .ah-edit{display: none;}
.ah-one.edit .ah-save{display: inline-block;}
@media(max-width: 750px){
    .ah-a{padding: 30px 10px;}
    .ah-cont{width: 100%;max-width: 500px;}
    .ah-left{float: none;width: 100%;font-size: 0;}
    .ah-right{float: none;width: 100%;padding: 20px 10px;}
    .ah-dt{padding-left: 10px;width: 100%;}
    .ah-dd{width: calc(100% - 50px);}
    .ah-edit{width: 50px;text-align: right;padding-right: 10px;}
    .ah-save{width: 50px;text-align: right;padding-right: 10px;}
    .ah-txt{padding: 0 10px;}
    .ah-link{display: inline-block;vertical-align: top;width: 50%;}
    .ah-one{padding: 10px 0;font-size: 0;}
}


.b-a{width: 100%;;padding-top: .8rem;padding-bottom: .98rem;position: relative;background-color: #f8f8f8;}
.b-a:before{content: "";display: inline-block;width: 22.66%;padding-top: 13.59%;background-image: url(../images/7.png);background-size: 100% 100%;position: absolute;left: 0;top: 0;z-index: 1;}
.b-a:after{content: "";display: inline-block;width: 20.99%;padding-top: 13%;background-image: url(../images/8.png);background-size: 100% 100%;position: absolute;right: 0;bottom: 0;z-index: 1;}
.b-cont{width: 14rem;margin: 0 auto;position: relative;z-index: 10;}
.b-h1{text-align: center;margin-bottom: .35rem;}
.b-zh{color: #333;letter-spacing: .05em;margin-bottom: .17rem;}
.b-en{color: #999;font-weight: normal;}
.b-center{width: 100%;position: relative;margin-bottom: .5rem;}
.b-c{width: 100%;background-color: #fff;font-size: 0;}
.b-link{display: inline-block;float: left;overflow: hidden;position: relative;}
.b-box{width: 100%;position: relative;z-index: 2;}
.b-img{position: absolute;left: 50%;top: 43%;transform: translate(-50%,-50%);max-width: 75%;max-height: 90%;}
.b-text{width: 100%;position: relative;z-index: 2;}
.b-tit{color: #333;font-weight: bold;margin-bottom: .33rem;padding-top: 1px;padding-bottom: 1px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.b-attr{color: #666;line-height: 1.5;}
.b-attr *{line-height: inherit;}
.b-btn{display: none;vertical-align: top;color: #fff;background-color: #de0010;width: 7.5em;line-height: 2.25em;margin-top: .36rem;text-align: center;border-radius: 1.125em;cursor: pointer;}
.b-more{display: block;margin: 0 auto;width: 2rem;height: .5rem;line-height: .48rem;border: 1px solid #de0010;border-radius: .25rem;text-align: center;color: #de0010;cursor: pointer;transition: all .3s;}
.b-more:before{content: "";display: inline-block;vertical-align: middle;width: .9375em;height: .9375em;background-image: url(../images/10.png);background-size: 100% 100%;margin-right: .56em;position: relative;top: -1px;transition: all .3s;}
.b-link:nth-child(4n+1){width: 50%;height: 7rem;border-right: 1px solid #f8f8f8;padding-top: .64rem;}
.b-link:nth-child(4n+2){width: 50%;height: 3.5rem;border-bottom: 1px solid #f8f8f8;padding-right: .36rem;}
.b-link:nth-child(4n+3){width: 25%;height: 3.5rem;padding-top: .25rem;border-right: 1px solid #f8f8f8;}
.b-link:nth-child(4n+4){width: 25%;height: 3.5rem;padding-top: .25rem;}
.b-link:nth-child(4n+1) .b-one{display: none;}
.b-link:nth-child(4n+1) .b-one:first-child{display: block;}
.b-link:nth-child(4n+3) .b-attr{display: none;}
.b-link:nth-child(4n+4) .b-attr{display: none;}
.b-link:nth-child(4n+1) .b-box{height: 5.2rem;}
.b-link:nth-child(4n+2) .b-box{width: 2.75rem;height: 2.75rem;float: right;margin-top: .37rem;}
.b-link:nth-child(4n+3) .b-box{width: 2.75rem;height: 2.75rem;margin: 0 auto;}
.b-link:nth-child(4n+4) .b-box{width: 2.75rem;height: 2.75rem;margin: 0 auto;}
.b-link:nth-child(4n+1) .b-tit{margin-bottom: .1rem;font-size: calc(30 * 100vw / 1920);}
.b-link:nth-child(4n+3) .b-tit,
.b-link:nth-child(4n+4) .b-tit{text-align: center;}
.b-link:nth-child(4n+2) .b-text{width: 3.4rem;float: right;padding-top: .72rem;}
.b-link:nth-child(4n+2) .b-btn{display: inline-block;}
.b-link:nth-child(4n+1) .b-text{padding-left: .5rem;padding-right: 1.02rem;}
.b-link:nth-child(4n+1) .b-text:after{content: "";display: block;width: .62rem;height: .62rem;position: absolute;right: .4rem;top: 50%;transform: translate(0,-50%);border-radius: 50%;background-image: url(../images/9.png);background-size: .11rem .2rem;background-repeat: no-repeat;background-position: center center;background-color: #de0010;}
/*.b-link:nth-child(4n+1):before{content: "CALEME";display: block;width: 100%;text-align: center;position: absolute;left: 0;top: 1.07rem;z-index: 1;color: #de0010;font-size: 7.81vw;opacity: 0.2;font-weight: bold;}*/
.zhengshu_fubiao{position:absolute;top:0;right:-9px;width:84px;height:84px;border-radius:5px;overflow:hidden;}
.zhengshu_fubiao_con{position:absolute;z-index:999;width:96px;text-align:center;height:53px;line-height:79px;border-radius:3px;font-size:12px!important;padding:2px 4px 0;top:-11px;right:-26px;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);}

/*  */
.b-arrow{width: .62rem;height: .62rem;border-radius: 50%;background-color: #dfdfdf;transition: all .3s;cursor: pointer;position: absolute;top: 50%;transform: translate(0,-50%);z-index: 100;background-image: url(../images/5.png);background-size: .11rem .2rem;background-repeat: no-repeat;background-position: center center;}
.b-arrow.swiper-button-disabled{opacity: 0.5;cursor: default;}
.b-prev{left: -1.23rem;}
.b-next{right: -1.23rem;transform: translate(0,-50%) rotate(180deg);}
@media(min-width: 1201px){
    .b-more:hover{background-color: #de0010;color: #fff;}
    .b-more:hover:before{background-image: url(../images/96.png);}
    .b-link:hover .b-tit{color: #de0010;}
    .b-arrow:hover{background-color: #fff;background-image: url(../images/6.png);}
}
@media(max-width: 1200px){
    .b-link:nth-child(4n+2) .b-text{width: 3.8rem;padding-top: .5rem;}
    .b-attr{font-size: 12px;}
}
@media(max-width: 1113px){
    .b-link:nth-child(4n+1) .b-tit{font-size: 17.4px;}
}
@media(max-width: 900px){
    .b-prev{left: 0px;}
    .b-next{right: 0px;}
    .b-btn{font-size: 12px;}
    .b-arrow{background-color: #999;opacity: 0.6;}
}
@media(max-width: 750px){
    .b-a{padding: 30px 10px;}
    .b-cont{width: 100%;max-width: 500px;}
    .b-link:nth-child(4n+1){width: 100%;height: auto;padding-bottom: 20px;padding-top: 0px;border-bottom: 1px solid #f8f8f8;}
    .b-link:nth-child(4n+2){width: 100%;height: auto;padding-bottom: 20px;}
    .b-link:nth-child(4n+3){width: 50%;height: 175px;padding-top: 0;}
    .b-link:nth-child(4n+4){width: 50%;height: 175px;padding-top: 0;}
    .b-link:nth-child(4n+1) .b-text{padding-left: 10px;}
    .b-link:nth-child(4n+1) .b-box{height: 180px;}
    .b-link:nth-child(4n+1) .b-tit{font-size: 14px;}
    .b-tit{font-size: 13px;margin-bottom: 10px;}
    .b-link:nth-child(4n+2) .b-box{width: 150px;height: 150px;margin-top: 20px;}
    .b-link:nth-child(4n+2) .b-text{width: calc(100% - 150px);padding-left: 10px;padding-top: 20px;}
    .b-link:nth-child(4n+1):before{font-size: 10vw;top: 10px;}
    .b-link:nth-child(4n+3) .b-tit,
    .b-link:nth-child(4n+4) .b-tit{margin-bottom: 0;}
    .b-prev{left: -10px;}
    .b-next{right: -10px;}
    .b-more{font-size: 12px;}
}

.c-a{width: 100%;padding-top: 1.19rem;padding-bottom: 1.19rem;background-image: url(../images/16.jpg);background-size: 100% auto;background-position: center bottom;background-repeat: no-repeat;}
.c-cont{width: 14rem;margin: 0 auto;}
.c-left{float: left;width: 5.3rem;padding-top: .9rem;}
.c-h1{width: 100%;margin-bottom: .33rem;}
.c-zh{color: #333;margin-bottom: .16rem;}
.c-en{color: #999;font-weight: normal;}
.c-des{color: #de0010;margin-bottom: .18rem;}
.c-intro{color: #666;line-height: 1.875;margin-bottom: .74rem;}
.c-intro *{line-height: inherit;}
.c-more{width: 2rem;line-height: .5rem;border-radius: .25rem;background-color: #de0010;text-align: center;color: #fff;cursor: pointer;display: inline-block;vertical-align: top;}
.c-right{float: right;width: 50%;}
.c-box{width: 100%;border-radius: .1rem;overflow: hidden;position: relative;z-index: 1;}
.c-img{width: 100%;}
.c-v{width: 2.8rem;height: 1.92rem;border-radius: .1rem;margin-top: -0.96rem;z-index: 2;overflow: hidden;position: relative;left: -1.4rem;background-size: cover;background-position: center center;cursor: pointer;}
.c-play{display: inline-block;width: .53rem;height: .53rem;background-image: url(../images/13.png);background-size: 100% 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
@media(max-width: 750px){
    .c-a{padding: 30px 10px;}
    .c-cont{max-width: 500px;width: 100%;}
    .c-left{width: 100%;padding-top: 0;float: none;margin-bottom: 20px;}
    .c-more{line-height: 28px;border-radius: 14px;font-size: 12px;}
    .c-right{float: none;width: 300px;margin: 0 auto;}
    .c-box{margin-bottom: 10px;}
    .c-v{width: 100%;left: 0;margin-top: 0;height: auto;padding-top: 68.57%;}
}

.vd-a{position: fixed;left: 0;top: 120%;width: 100%;height: 100%;background-color: #000;z-index: 999999999;transition: top .5s ease-in-out;}
.vd-a.show{top: 0;}
.vd-a.show .vd-e{visibility: visible;}
.vd-a.show .vd-f{display: block;}
.vd-b{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.vd-c{display: block;width: 60px;height: 50px;font-size: 30px;text-align: center;line-height: 50px;color: #fff;position: absolute;right: 0;top: 0;cursor: pointer;z-index: 10000;}
.vd-e{visibility: hidden;width: 100%;height: 100%;position: absolute;left: 0;top: 0;right: 0px;bottom: 0px;max-width: 100%;max-height: 100%;margin: auto;}
.vd-f{display: none;position: absolute;top: 50%;left: 50%;max-width: 800px;max-height: calc(100% - 80px);transform: translate(-50%,-50%);}



.d-a{width: 100%;padding-top: 1rem;padding-bottom: .8rem;background-color: #f8f8f8;position: relative;}
.d-a:before{content: "";display: inline-block;width: 28.49%;padding-top: 15.2%;background-image: url(../images/17.png);background-size: 100% 100%;position: absolute;left: 0.06rem;top: 0.59rem;z-index: 1;}
.d-a:after{content: "";display: inline-block;width: 25.416%;padding-top: 13.125%;background-image: url(../images/18.png);background-size: 100% 100%;position: absolute;right: .27rem;bottom: 0.8rem;z-index: 1;}
.d-cont{width: 14.34rem;margin: 0 auto;position: relative;z-index: 10;}
.d-h1{text-align: center;}
.d-zh{color: #333;margin-bottom: .17rem;}
.d-en{color: #999;font-weight: normal;}
.d-center{width: 100%;position: relative;}
.d-bn{padding-bottom: .6rem;margin-bottom: .5rem;padding-top: .3rem;}
.d-link{display: block;width: 4.48rem;margin: 0 auto;border-radius: .1rem;overflow: hidden;transition: all .5s;position: relative;top: 0;}
.d-img{width: 100%;padding-top: 56.25%;background-size: cover;background-position: center center;}
.d-text{background-color: #fff;padding: .28rem .3rem .43rem;transition: all .3s;}
.d-date{color: #666;margin-bottom: .1rem;}
.d-tit{color: #333;line-height: 1.5;margin-bottom: .54rem;}
.d-btn{color: #666;transition: all .3s;}
.d-btn:after{content: "";display: inline-block;vertical-align: middle;width: 1em;height: 1em;background-image: url(../images/22.png);background-size: 100% 100%;margin-left: .2rem;}
.d-c{position: relative;}
.d-c.swiper-slide-active .d-link{top: .6rem;}
.d-arrow{width: .62rem;height: .62rem;border-radius: 50%;background-color: #dfdfdf;transition: all .3s;cursor: pointer;position: absolute;top: 50%;transform: translate(0,-50%);z-index: 100;background-image: url(../images/5.png);background-size: .11rem .2rem;background-repeat: no-repeat;background-position: center center;}
.d-arrow.swiper-button-disabled{opacity: 0.5;cursor: default;}
.d-prev{left: -1.23rem;}
.d-next{right: -1.23rem;transform: translate(0,-50%) rotate(180deg);}
.d-more{display: block;margin: 0 auto;width: 2rem;height: .5rem;line-height: .48rem;border: 1px solid #de0010;border-radius: .25rem;text-align: center;color: #de0010;cursor: pointer;transition: all .3s;}
.d-more:before{content: "";display: inline-block;vertical-align: middle;width: .9375em;height: .9375em;background-image: url(../images/10.png);background-size: 100% 100%;margin-right: .56em;position: relative;top: -1px;transition: all .3s;}
@media(min-width: 1201px){
    .d-more:hover{background-color: #de0010;color: #fff;}
    .d-more:hover:before{background-image: url(../images/96.png);}
    .d-arrow:hover{background-color: #fff;background-image: url(../images/6.png);}
    .d-link:hover{box-shadow: 0 0 .3rem rgba(0,0,0,0.1);}
    .d-link:hover .d-text{background-color: #de0010;}
    .d-link:hover .d-date{color: #fff;}
    .d-link:hover .d-tit{color: #fff;}
    .d-link:hover .d-btn{color: #fff;}
    .d-link:hover .d-btn:after{background-image: url(../images/23.png);}
}
@media(max-width: 900px){
    .d-arrow{opacity: 0.6;background-color: #999;}
    .d-prev{left: 0;}
    .d-next{right: 0;}
}
@media(max-width: 760px){
    .d-a{padding: 30px 10px;}
    .d-bn{padding-bottom: 0;}
    .d-cont{width: 100%;max-width: 500px;}
    .d-tit{font-size: 14px;}
    .d-btn{font-size: 12px;}
    .d-btn:after{vertical-align: top;}
    .d-c.swiper-slide-active .d-link{top: 0;}
    .d-more{font-size: 12px;}
}

.guige_Table{
    display: flex;
    flex-wrap: wrap;
    position: relative;
    gap: 20px 10px;
}
.guige_Table_item{ display: flex; align-items: center; gap: 10px; cursor: pointer;     border: 1px #d7d7d7 dashed; padding: 2px 8px;}
.guige_Table_item.active{ background-color: #db0010; color: #fff; border: 1px #db0010 solid; }
.guige_Table_item .t1{ }
.guige_Table_thumb{
    width: 40px; height: 40px;
}



























